#pragma once

// {077EB4E3-2E8A-4199-9E85-5729B3011CCD}
DEFINE_GUID(SERVICE_DEBUG_FORM_MANAGER, 0x77eb4e3, 0x2e8a, 0x4199, 0x9e, 0x85, 0x57, 0x29, 0xb3, 0x1, 0x1c, 0xcd);
// {B013C38E-B8F7-45D8-BF1D-566279A2693F}
DEFINE_GUID(SERVICE_VIEW_DEBUG_SESSION_SERVICE, 0xb013c38e, 0xb8f7, 0x45d8, 0xbf, 0x1d, 0x56, 0x62, 0x79, 0xa2, 0x69, 0x3f);
// {F322A2C8-015E-4D89-8F7C-14533BB8F974}
DEFINE_GUID(SERVICE_PROGRESS_BAR, 0xf322a2c8, 0x15e, 0x4d89, 0x8f, 0x7c, 0x14, 0x53, 0x3b, 0xb8, 0xf9, 0x74);

// {6AC28840-A6DC-4A58-BCE5-B7970DCDDE16}
DEFINE_GUID(SERVICE_CONSOLE, 0x6ac28840, 0xa6dc, 0x4a58, 0xbc, 0xe5, 0xb7, 0x97, 0xd, 0xcd, 0xde, 0x16);
// {6C8371E4-C329-4B3A-A919-B25DE5782122}
DEFINE_GUID(SERVICE_HANDLE_ERRORS, 0x6c8371e4, 0xc329, 0x4b3a, 0xa9, 0x19, 0xb2, 0x5d, 0xe5, 0x78, 0x21, 0x22);


// {36FA4523-B22A-43C5-A2D3-650B892B759F}
DEFINE_GUID(COMMAND_OPENDUMP, 0x36fa4523, 0xb22a, 0x43c5, 0xa2, 0xd3, 0x65, 0xb, 0x89, 0x2b, 0x75, 0x9f);
// {4922617A-F793-409B-872A-80B948685DE7}
DEFINE_GUID(COMMAND_SHOWLOG, 0x4922617a, 0xf793, 0x409b, 0x87, 0x2a, 0x80, 0xb9, 0x48, 0x68, 0x5d, 0xe7);
// {422643FC-39E5-4F8F-AF3D-0C37089628EF}
DEFINE_GUID(COMMAND_CLOSEDUMP, 0x422643fc, 0x39e5, 0x4f8f, 0xaf, 0x3d, 0xc, 0x37, 0x8, 0x96, 0x28, 0xef);



// {B358C016-9FFE-41B3-99B8-23E35EF18BF5}
DEFINE_GUID(CONTROL_LOG, 0xb358c016, 0x9ffe, 0x41b3, 0x99, 0xb8, 0x23, 0xe3, 0x5e, 0xf1, 0x8b, 0xf5);
